package com.tbit.uqbike.client.pojo.newEntity;

/**
 * @Author: chen
 * @Description: 订单推送实体类
 * @Date: 创建于 14:32 2021/7/26
 */
public class RidePushEntity {
    /**
     * 订单编号
     */
    private String orderNO;
    /**
     * 车辆编号
     */
    private String userCode;
    /**
     * 设备编号
     */
    private String machineNO;
    /**
     * 道钉信息：类型：{mac,level}
     */
    private String location_pile;
    /**
     * rfid信息
     */
    private String rfidMsg;
    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 手机号码
     */
    private String phone;
    /**
     * 经度
     */
    private double lon;
    /**
     * 纬度
     */
    private double lat;
    /**
     * 发生时间
     */
    private String return_time;
    /**
     * 里程km
     */
    private Double cycling_mile;
    /**
     * 费用分
     */
    private Integer fee;
    /**
     * 类型
     */
    private Integer type;
    /**
     * 订单类型
     */
    private Integer orderType;

    /**
     * 运维有效/无效调度订单
     */
    private Boolean mainValid;

    public RidePushEntity() {

    }

    public RidePushEntity(String orderNO, String userCode, String machineNO,
                          String location_pile, String rfidMsg, Integer accountId, String phone, double lon, double lat,
                          String return_time, Double cycling_mile, Integer fee, Integer type, Integer orderType, Boolean mainValid) {
        this.orderNO = orderNO;
        this.userCode = userCode;
        this.machineNO = machineNO;
        this.location_pile = location_pile;
        this.rfidMsg = rfidMsg;
        this.accountId = accountId;
        this.phone = phone;
        this.lon = lon;
        this.lat = lat;
        this.return_time = return_time;
        this.cycling_mile = cycling_mile;
        this.fee = fee;
        this.type = type;
        this.orderType = orderType;
        this.mainValid = mainValid;
    }

    public String getRfidMsg() {
        return rfidMsg;
    }

    public void setRfidMsg(String rfidMsg) {
        this.rfidMsg = rfidMsg;
    }

    public String getOrderNO() {
        return orderNO;
    }

    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getMachineNO() {
        return machineNO;
    }

    public void setMachineNO(String machineNO) {
        this.machineNO = machineNO;
    }

    public String getLocation_pile() {
        return location_pile;
    }

    public void setLocation_pile(String location_pile) {
        this.location_pile = location_pile;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public double getLon() {
        return lon;
    }

    public void setLon(double lon) {
        this.lon = lon;
    }

    public double getLat() {
        return lat;
    }

    public void setLat(double lat) {
        this.lat = lat;
    }

    public String getReturn_time() {
        return return_time;
    }

    public void setReturn_time(String return_time) {
        this.return_time = return_time;
    }

    public Double getCycling_mile() {
        return cycling_mile;
    }

    public void setCycling_mile(Double cycling_mile) {
        this.cycling_mile = cycling_mile;
    }

    public Integer getFee() {
        return fee;
    }

    public void setFee(Integer fee) {
        this.fee = fee;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public Boolean getMainValid() {
        return mainValid;
    }

    public void setMainValid(Boolean mainValid) {
        this.mainValid = mainValid;
    }
}
